import { _decorator, Component, Node } from 'cc';
import { ConversationManage } from './Entity/NPC/ConversationManage';
import { FightManage } from './Fight/FightManage';
import { GameManage } from './GameManage';
import { HandleController } from './Hero/HandleController';
import { Hero } from './Hero/Hero';
import { HeroManage } from './Hero/HeroManage';
import { EntityManager } from './map/EntityManager';
import { FloorManager } from './map/FloorManager';
import { StoreManage } from './Store/StoreManage';
import { SwitchManage } from './SwitchManage';
import { PopupBox } from './Utils/PopupBox';
const { ccclass, property } = _decorator;

export class Global {

    static key = {
        globalMoveKey: false
    }

    static gm: GameManage

    static fm: FloorManager

    static em: EntityManager

    static hc: HandleController

    static sm: SwitchManage

    static hero: Hero

    static heroManage: HeroManage

    static popUtil: PopupBox

    static fightManage: FightManage

    static convManage: ConversationManage

    static storeManage: StoreManage

}

